go/printer.printer.wsbuf (field)
34 uses
go/printer (current package)
printer.go#L68: wsbuf []whiteSpace // delayed white space
printer.go#L368: for i, ch := range p.wsbuf {
printer.go#L372: p.wsbuf[i] = ignore
printer.go#L405: for i, ch := range p.wsbuf {
printer.go#L409: p.wsbuf[i] = ignore
printer.go#L419: if i+1 < len(p.wsbuf) && p.wsbuf[i+1] == unindent {
printer.go#L432: p.wsbuf[i] = ignore
printer.go#L690: for i, ch := range p.wsbuf {
printer.go#L694: p.wsbuf[i] = ignore
printer.go#L707: p.wsbuf[i] = ignore
printer.go#L711: p.writeWhitespace(len(p.wsbuf))
printer.go#L724: for _, ch := range p.wsbuf {
printer.go#L820: switch ch := p.wsbuf[i]; ch {
printer.go#L838: if i+1 < n && p.wsbuf[i+1] == unindent {
printer.go#L844: p.wsbuf[i], p.wsbuf[i+1] = unindent, formfeed
printer.go#L855: l := copy(p.wsbuf, p.wsbuf[n:])
printer.go#L856: p.wsbuf = p.wsbuf[:l]
printer.go#L932: i := len(p.wsbuf)
printer.go#L933: if i == cap(p.wsbuf) {
printer.go#L940: p.wsbuf = p.wsbuf[0 : i+1]
printer.go#L941: p.wsbuf[i] = x
printer.go#L972: if len(p.wsbuf) != 0 {
printer.go#L975: p.wsbuf = p.wsbuf[0:1]
printer.go#L976: p.wsbuf[0] = ' '
printer.go#L1043: p.writeWhitespace(len(p.wsbuf))
printer.go#L1327: wsbuf: make([]whiteSpace, 0, 16),
printer.go#L1342: wsbuf: p.wsbuf[:0],